.page-cont {
  height: 100vh;
  display: flex;
  flex-direction: column;

  .list {
    flex: 1;
    height: 0;
    overflow: hidden;
    overflow-y: auto;
    padding-bottom: 49px;
    background: #f5f5f5;

    .van-contact-card {
      margin-bottom: 10px;
      &::before {
        display: none;
      }

      .van-cell__left-icon {
        font-size: 30px;
        margin-right: 10px;
        color: #717076;
      }

      .van-contact-card__value {
        text-indent: -3em;

        div {
          font-size: 14px;
          color: #999;
          &:first-child {
            margin-bottom: 6px;
            color: #333;
          }
        }
      }

      .van-cell__right-icon {
        &::before {
          font-size: 20px;
          content: '\e6a8';
        }
      }
    }
  }
}